/**
 * 核心技术支持
 * IT渠道网 小程序商城
 * 13873174181 微信同号
 */
Page({
    data: {
        keyword: null,
        isShow: false,
        cats: ['默认', '商品'],
        keyword: '手机',
        dfCat: 0,
        showHistory: 1,
        historyList: []
    },
    onShow: function(t) {
        this.setData({
            historyList: this.getHistoryList()
        })
    },
    pullDown: function() {
        this.setData({
            isShow: !this.data.isShow
        })
    },
    changeCat: function(e) {
        var i = e.currentTarget.dataset.index;
        this.setData({
            dfCat: i
        })
    },
    /**
     * 输入框聚焦时
     */
    inputFocus: function() {
        
    },
    /**
     * 失去焦点, 保存到历史
     */
    inputBlur: function(e) {
        var value = e.detail.value;
        this.setData({
            keyword: value
        })
    },
    /**
     * 点击完成按钮, enter/手机键盘
     */
    inputConfirm: function(e) {
        var value = e.detail.value;
        this.searchCancel(value, 1);
    },
    /**
     * 搜索执行
     */
    searchCancel: function(value, t) {
        var keyword;
        if (t>0) {
            keyword = value;
        } else {
            keyword = this.data.keyword;
        }
        if (keyword == null || keyword == '') {
            wx.showToast({
                title: '请输入关键词',
                icon: 'none',
                duration: 1000
            })
            return
        }
        // 数据列表
        wx.redirectTo({
            url: '../list/list?keyword=' + keyword
        })
    },
    /**
     * 历史搜索
     */
    historyClick: function(e) {
        var value = e.currentTarget.dataset.value;
        this.searchCancel(value, 2);
    },
    /**
     * 历史关键词
     */
    getHistoryList: function() {
        var a = wx.getStorageSync('historySearch');
        if (!a) return [];
        return a;
    },
    deleteSearchHistory: function() {
        this.setData({
            historyList: []
        })
        wx.removeStorageSync('historySearch');
    }
})